Skip to main content

Full text of "TRS-80 Manual: Converting Radio Shack Software for Hard Disk (1982)(Tandy)"

See other formats


CONVERTING R.S. SOFTWARE _^„ __ ® OCTOBER 1, 1982 



CONVERTING RADIO SHACK SOFTWARE 
FOR USE ON THE 
HARD DISK 



This document describes the changes that are necessary for 
your Radio Shack Software to run on your hard disk system. 
It assumes that you have read and are generally familiar 
with the Hard Disk Operating System Reference Manual and 
the Hard Disk System Start-up Manual . You should also be 
familiar with your computer's Owners Manual. 

This document is divided into four sections: 

page 

Section One / Programs That Do Not Need Changes .... 5 

Section Two / Moving BASIC Application Programs 

to Hard Disk 7 

Section Three / Changes to Machine-Language 

Programs 30 

Section Four / Soecial Instructions 51 



Radio /hack 

~ i ~ 



CONVERTING R.S. SOFTWARE __-, «-,_» ® OCTOBER l f 1982 



Introduction 



The following programs do not require any changes to run on 
your hard disk: 

General Ledger 26-1552 

Profile 26-1562 

SCRIPSIT Dictionary 26-1591 * 

Editor /Assembler 26-2013 * 

Fortran I 26-2201 * 



Section One of this document describes how to move the 
application programs listed above to hard disk. 

Section Two describes how to convert and modify the 

following BASIC programs for use on hard disk: 

Inventory Control 26-1553 

Accounts Payable 26-1554 

Accounts Receivable 26-1555 

Payroll 26-1556 

Business Mailing List 26-1558 

Manufacturing Inventory 26-1559 

Fixed Asset Accounting 26-1560 

Desktop/Plan-80 26-1594 

Versatile (Model III) 26-1604 



SCRIPSIT Dictionary, Editor Assembler, and Model I 
Fortran require special instructions to move them to 
your hard disk. Instructions are located at the end of 
this documentation, Section Four. 



Radio /hack 

— 2 ~ 



CONVERTING R.S. SOFTWARE _ _ * OCTOBER 1, 1982 



SCRIPSIT 


(Model 


I) 


SCRIPSIT 


(Model 


III) 


VISICALC 


I 




VISICALC 


III 




Enhanced 


VISICALC II 


SuperSCRIPSIT 




Fortran III 




COBOL 






Compiler 


BASIC 





Section Three explains how to convert and change the 
following machine-language programs for use on hard disk: 

26-1563 
26-1563 
26-1566 
26-1567 
26-1569 
26-1590 
26-2200 
26-2203 
26-2204 

Section Four describes the special conversion instructions 
needed for SCRIPSIT Dictionary, Editor Assembler, and 
Fortran (Model I). 

Important: The current versions of the following software 
will not work on your hard disk system: 

Business Checkwriter 26-1585 

Checkwriter-80 26-1584 

Versatile (Model I only) 26-1604 

Videotex 26-2220 



The following software requires a new version to be able to 
work on your hard disk. See your Radio Shack dealer for 
availability: 

Project Manager 26-1580 

Personnel Manager 26-1581 

Time Manager 26-1582 

PROFILE III Plus 26-1592 

Notes : 

1. The changes given in this document may not work for a 
program that has been modified, unless the 
modifications were issued by Radio Shack. 

2. Do not use the hard disk type-ahead feature (*KI) 
with any of your application packages. 

3. Your applications manual may instruct you to make 
several data diskettes. This is not necessary since 
your files will be stored on the hard disk. 



Radio /hack 

__ 3 __ 



CONVERTING R.S. SOFTWARE _-*— «-» § OCTOBER 1, 1982 



4. Be sure to use the most current version of your 
application. Most programs display their version 
number when they start-up. However, some BASIC 
applications list the version number inside the 
program. Section two explains how to find these 
version numbers. 

5. Be sure to backup all TRSDOS diskettes prior to 
conversion. Write-protect the backup copies, and use 
them for the conversion. You can still use your TRSDOS 
diskettes if you wish to operate under TRSDOS. 

6. When running some programs for the first time, you may 
be prompted to enter the drive numbers to be used for 
storing the data. Answer this prompt in the same 
manner as if you were running the program on a floppy 
diskette system. 

7. When transferring your applications to hard disk, do 
not transfer any of the following files: 

MEMTEST/CMD CONVERT/CMD XFERSYS/CMD 
HERTZ50/BLD BASIC/CMD LPC/CMD 

It is very important that BASIC/CMD not be copied from 
your TRSDOS application diskette, since this will 
overwrite the hard disk BASIC. 

If one of the other files is accidentally copied over, 
simply "kill" it. Use the following command from LDOS 
Ready : 

KILL f ilespec 

If the file is protected with a password, use this 
command: 

KILL filespec .LDOSOKVS 



Radio /hack 

— 4 ~ 



CONVERTING R.S. SOFTWARE _ mmmm ® OCTOBER 1, 1982 



TRS-80 



Section One / Programs That Do Not Need Changes 



Transfer your application to hard disk using the following 
procedure: 

With the application diskette in floppy Drive 4, use the 
following command to transfer the files to hard disk. At 
LDOS Ready: 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive l f type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Important 

Be extremely careful with the Model I BACKUP utility. Never 
use BACKUP without the VIS option and/or the QUERY option. 
It is possible to overwrite the Hard Disk Operating System 
with the TRSDOS system if caution is not used. 



Radio /hack 

— 5 -- 



CONVERTING R.S. SOFTWARE __,— Dn ® OCTOBER 1, 1982 



Running BASIC Programs 



If you have an application program written in the BASIC 
language, you need to load it somewhat differently with 
LDOS. 

Most instructions for loading a BASIC program ask that you 
load BASIC and then answer a How Many Files? and Memory 
Size? question. For example, this might appear in the 
application manual for loading a BASIC program named 
PAYROLL/BAS: 

At the TRSDOS Ready prompt type: 
BASIC <ENTER> 
How Many Files? 4 <ENTER> 
Memory Size? 61400 <ENTER> 
Ready 
>RUN "PAYROLL/BAS" 

With LDOS, you specify the files and memory size as part of 
the command to load BASIC. For example, this is how to load 
the above program with LDOS: 

At the LDOS Ready prompt, type: 

BASIC (FILES=4,MEM=61400) <ENTER> 

Ready 

>RUN "PAYROLL/BAS" 

If the application manual says to answer How Many Files? and 
Memory Size? by simply pressing <ENTER>, this is how to load 
the program with LDOS: 

BASIC <ENTER> 

Ready 

>RUN "PAYROLL/BAS" 

or: 

BASIC RUN "PAYROLL/BAS" 

If the application program asks you to answer the Files? 
prompt with a number followed by a "V", type only the number 
and omit the V. For example, if the manual asks you to 
specify the Files as 4V, simply specify 4 files. 



Radio /hack 

— 6 ~ 



CONVERTING R.S. SOFTWARE 



TRS-80 



® 



OCTOBER 1, 1982 



Section Two / Moving BASIC Application Programs to 

Hard Disk 



Before transferring any programs to hard disk, you will need 
to compare the version number of your software against the 
number given in this document. The following describes how 
to locate the version number for your application. 

If they do not match, you will need to get a current version 
of your application from your Radio Shack dealer before 
proceeding. 

Accounts Receivable, Accounts Payable, Business Mailing 
List, Fixed Asset Accounting, Inventory Control, 
Manufacturing Inventory: 

Unless otherwise specified, the version number is on the 
first line of the listing. To see this, type at TRSDOS 
Ready : 

BASIC <ENTER> 
How Many Files? <ENTER> 
Memory Size? <ENTER> 
LOAD " filespec " <ENTER> 
LIST <ENTER> 

and press the break key when the first few lines of the 
program is listed on your video screen. Now compare the 
version number to the one given in this document. 



Payroll: 

If your program requires you to enter a 5 for How Many 
Files?, you do not have a current version of this program. 
With the current version, you only press <ENTER> to default 
to three files. 



Desktop/Plan-80, Versafile Model III: 

Your program has only one version available, 



Radio /hack 

— 7 -- 



CONVERTING R.S. SOFTWARE _____ — « ® OCTOBER 1, 1982 



Changing a BASIC Application Program 



Changing a BASIC computer program is as easy as typing on a 
typewriter. At LDOS Ready, type: 

BASIC <ENTER> 

At BASIC Ready > prompt, type: 

LOAD " filename " <ENTER> 
if the program you want to change is in Drive 0, or 

LOAD " filename/ ext:d" <ENTER> 

if the program you want to change is in any drive other than 
Drive (filename, an optional three letter extension, plus 
a colon and a drive number, for example NAME:1). 

The syntax to change or add a program line is: 

program-1 ine-number new-program-line <ENTER> 
For example: 100 GOTO210 <ENTER> 
The new line 100 will be stored over the old line. 

After you have made all the necessary changes, you must save 
the corrected program. Type: 

SAVE " filename " <ENTER> 

if the program was on Drive 0, or 

SAVE " filename/ext :d" <ENTER> 

if the program was on another drive (filename, an optional 
three letter extension, plus a colon and a drive number, for 
example NAME : 1 ) . 



Radio Shaek 

— 8 — 



CONVERTING R.S. SOFTWARE . OCTOBER l f 1982 

TRS-80 * 



After you saved the file you may need to return to LDOS 
Ready to rename some files. To return to LDOS Ready, type: 

CMD"S" 

To rename a file, from LDOS Ready type: 

RENAME old-filename TO new-filename <ENTER> 

The passwords you used when running some of your application 
packages were removed during the transfer procedure. In 
these cases you are told under the affected application 
program which files you must add passwords. To do this, you 
use the ATTRIB command from LDOS Ready: 

ATTRIB f ilespec ( ACC= password , UPD= password ) 

where the f ilespec will be given if it is necessary, and 
password is the password you used when running the 
application. Both passwords must be identical. Also, the 
passwords set must be the same for all files within the 
package. 



NOTES : 

1. Program lines must be entered exactly as printed in 
the change document — spaces, where shown, are 
required. 

2. If changes are required, make them before transferring 
another application to your hard disk. 

Transfer and change only one application program at a 
time. 

This is because some of Radio Shacks application 
programs use the same filename for data files. If the 
changes are not made prior to another program being 
transferred, you may lose some files. 



Radio /hack 

— 9 ~ 



CONVERTING R.S. SOFTWARE 



TRS-BO 



® 



OCTOBER 1, 1982 



INVENTORY CONTROL (26-1553) 
Version 3.0 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

If you transferred existing data to your hard disk, you 
must apply the password back to your files: * 

ATTRIB INDEXFIL ( ACC= password , UPD= password ) <ENTER> 

ATTRIB DATAFILE ( ACC= password , UPD= password ) < ENTER > 

ATTRIB INFOFILE ( ACC= password , UPD= password ) < ENTER > 

ATTRIB STOCKNUM ( ACC= password , UPD= password ) <ENTER> 

ATTRIB SALEDATA ( ACC= password , UPD= password ) <ENTER> 

* Be sure to use the password you used when running the 
program under TRSDOS. All passwords within the program must 
be identical. Also, the passwords set must be the same for 
all files within the package. 



Radio /hack 

— 10 — 



CONVERTING R.S. SOFTWARE ~ OCTOBER l f 1982 



ACCOUNTS PAYABLE (26-1554) 
Version 3.1 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive l f type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Filename: APS 

Make the following changes to the Accounts Payable program. 

Change line 35 to read: 

35 DATA26,ADD INVOICES, INVOICES, 18 ,X,X, 26, POST 
INVO ICES , APPOST , 1 4 , " REPORTS " , APREPORT , 2 , 
" CHECKS", CHECKS, 9, END OF PERIOD, APPROC , 12 , SORTING 
VENDORS, APSORT 



Change line 255 to read: 

255 VP$= ,, INDEX ,, +P$:VD$="VENDATA ,, +P$:VG$ = "APGLFILE"+P$:VS$ = 
"COMDATA"+P$ : VT$=" INVDATA"+P$ : GOT049 



Radio /hack 

— ii — 



CONVERTING R.S. SOFTWARE TOS ao § OCTOBER 1, 1982 



ACCOUNTS PAYABLE continued 



Filename: SETUP 

Make the following changes to the Setup program. 

Change line 81 to read: 

81 VP$= "INDEX ,, +P$ + ,, l":VD$= ,, VENDATA ,, +P$ + "l ,, : VG$ = "APGLFILE" 
+P$ + "1" : VS$ = "C0MDATA"+P$ + ,, 1":VT$ = "INVDATA"+P$+FP$: 
IFQ$="I"THEN TP$="INVDATA"+P$ + ,, 1" :0PEN"R",1,TP$ .-CLOSE 1:KILL 
TP$: RETURN ELSE RETURN 



At LDOS Ready rename these files: 

RENAME REPORTS TO APREPORT 
RENAME PROCESS TO APPROC 
RENAME SETUP TO APSETUP 
RENAME POST TO APPOST 

If you transferred existing data: 

RENAME GLFILE TO APGLFILE 

If you transferred existing data to your hard disk, you 
must also apply the password back to your files: * 

ATTRIB INDEX ( ACC= password , UPD= password ) <ENTER> 

ATTRIB VENDATA ( ACC= password , UPD= password ) <ENTER> 

ATTRIB APGLFILE ( ACC= password ,UPD= password ) <ENTER> 

ATTRIB COMDATA ( ACC= password , UPD= password ) <ENTER> 

ATTRIB INVDATA ( ACC= pas sword , UP D= pas sword ) <ENTER> 

* Be sure to use the password you used when running the 
program under TRSDOS. All passwords within the program must 
be identical. Also, the passwords set must be the same for 
all files within the package. 



To Execute: 

Setup: BASIC RUN "APSETUP" 
APS: BASIC RUN "APS" 



Radio /haek 

— 12 — 



CONVERTING R.S. SOFTWARE _ OCTOBER 1, 1982 

TRS-80 ® 



ACCOUNTS RECEIVABLE (26-1555) 
Version 3.1 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS f Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Filename: ARS 

Make the following changes to the Accounts Receivable 
program. 

Change line 1900 to read: 

1900 CLS:IF UO0THEN PRINT@464, "UNPOSTED TRANSACTIONS IN 
SYSTEM" :GOSUB2600:GOTO230 ELSE PRINT@468, "END OF PERIOD 
PROCESSING" :GOSUB240:RUN"ARPROC" 



Radio Shack 

— 13 — 



CONVERTING R.S. SOFTWARE —-*. ■ OCTOBER 1, 1982 



ACCOUNTS RECEIVABLE continued 



Change line 191J0 to read: 

1910 CLS:PRINT@476,"REPORTS" :GOSUB240:RUN"ARREPORT" 

Change line 2560 to read: 

2560 PI$ = "CUSINDEX"+P$:PD$="CUSDATA"+P$:PS$="CUSSETUP ,, +P$ 
PT$ = "TRANSACT ,, +P$:PG$="ARGLFILE"+P$: RETURN 



Filename: SETUP 

Make the following changes to the Setup program. 

Change line 470 to read: 

470 PI$= ,, CUSINDEX"+P$:PD$="CUSDATA"+P$:PT$ = "TRANSACT ,, +P$: 
PS$="CUSSETUP"+P$ :PG$="ARGLFILE"+P$ : IFPD=2THENMID$ 
( PT$ , LEN ( PT$ ) , 1 ) = " 2 " : RETURNELSERETURN 



At LDOS Ready rename these files: 

RENAME REPORTS TO ARREPORT 
RENAME PROCESS TO ARPROC 
RENAME SETUP TO ARSETUP 

If you transferred existing data: 

RENAME GLFILE TO ARGLFILE 



Radio /hack 

— 14 — 



CONVERTING R.S. SOFTWARE 



TRS-8Q 



OCTOBER 1, 1982 



ACCOUNTS RECEIVABLE continued 



If you transferred existing data to your hard disk, you must 
also apply the password back to your files: * 

ATTRIB CUSINDEX ( ACC= password , UPD= password ) <ENTER> 

ATTRIB CUSDATA ( ACC= password , UPD= password ) <ENTER> 

ATTRIB ARGLFILE ( ACC= password , UPD= password ) <ENTER> 

ATTRIB CUSSETUP ( ACC= password , UPD= password ) <ENTER> 

ATTRIB TRANSACT ( ACC= password , UPD= password ) <ENTER> 

* Be sure to use the password you used when running the 
program under TRSDOS. All passwords within the program must 
be identical. Also, the passwords set must be the same for 
all files within the package. 



To Execute: 

Setup: BASIC RUN "ARSETUP" 
ARS: BASIC RUN "ARS" 



Radio /hack 

— 15 — 



CONVERTING R.S. SOFTWARE _ OCTOBER 1, 1982 



PAYROLL (26-1556) 
Current Version only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 

When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Filename: PAYROLL 

Make the following change to the PAYROLL program. 

Change line 120 to read: 

120 IF IN$="P"THENRUN"PR4INPUT ,, ELSEIFIN$="R ,, THEN 
RUN"PR4RPTS"ELSEIFIN$= n M"THENRUN ,, MAINT ,, 



Filename: PR4CHK 

Make the following change to the PR4CHK program, 



Change line 8120 to read: 
8120 RUN"PR4RPTS" 



Radio /haed 

— 16 ~ 



CONVERTING R.S. SOFTWARE — ^_-_ - OCTOBER 1, 1982 



PAYROLL continued 



Filename: PR4RGST 

Make the following changes to the PR4RGST program, 



Change line 135 to read: 

135 PRINT@274, "ENTER REPORT DATE OR": 

PRINTTAB( 18) "ENTER @ TO RETURN TO REPORTS MENU": 

PRINTTAB ( 18 ) " " ; : FL=30 : GOSUB5 : IFIN$=" @ "THENRUN"PR4RPTS "ELSE 

D$=IN$ 



Change line 9000 to read: 

9000 CLOSE : FORZ=lTO ( 66-LC% ) :LPRINT" " :NEXT:RUN"PR4RPTS" 

Filename: PR4JNL 

Make the following change to the PR4JNL program. 

Change line 9280 to read: 

9280 RUN"PR4RPTS" 



Filename: PR4TC 

Make the following change to the PR4TC program. 

Change line 9100 to read: 

9100 CLOSE: RUN"PR4RPTS" 



Filename: PR4EMPL 

Make the following change to the PR4EMPL program. 

Change line 9000 to read: 
9000 CLOSE: RUN"PR4RPTS" 



Radio /haed 

~ 17 — 



CONVERTING R.S. SOFTWARE Tn — g Q ® OCTOBER 1, 1982 



PAYROLL continued 



Rename the following file at LDOS Ready; 
RENAME REPORTS TO PR4RPTS 

To Execute: BASIC RUN "PAYROLL" 



Radie/haek 

— 18 — 



CONVERTING R.S. SOFTWARE OCTOBER 1, 1982 

■■ - ® 



BUSINESS MAILING LIST (26-1558) 
Version 3.0 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 -.0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Filename: MLS 

Make the following changes to the Business Mailing List 
program. 

Add line 91: 

91 I=3:N=22:GOSUB4000:N=53:GOSUB4000:N=121:GOSUB4000: 
1=1 : N=46 : GOSUB 4000: N=131 : GOSUB4000 : 1=5 : N=127 : GOSUB4000 : 
N=159:GOSUB4000 



Add line 4000: 

4000 MID$ (PS$ ,N, 2 )=CHR$ (CP ( I ) -( INT (CP ( I )/256 ) *256 ) ) 
+CHR$(CP(I)/256) : RETURN 



Radio /hack 

— 19 ~ 



CONVERTING R.S. SOFTWARE _ m OCTOBER 1, 1982 



BUSINESS MAILING LIST continued 



® 



Change line 4500 to read: 

4500 CP ( 1 )=PEEK ( &H4DFF) *256+PEEK ( &H4DFE ) : FORI=2T06 : CP C I ) 

=CP ( 1-1 ) +1 : NEXTI : RETURN 



Change line 5000 to read: 
5000 GOTO 4 500 



To Execute: 



Setup: BASIC RUN "SETUP" 
MLS: BASIC RUN "MLS" 



Radie/haek 

- 20 ~ 



CONVERTING R.S. SOFTWARE _^„„ n ^ ® OCTOBER 1, 1982 



TRS-80 



MANUFACTURING INVENTORY CONTROL (26-1559) 
Version 3.0 only 

When the conversion process is complete, your hard disk 
contains your application programs and some of the data 
files. Other data must remain on a floppy diskette in 
Drive 4. If you are running Manufacturing Inventory for the 
first time, you must have an LDOS formatted diskette in 
Drive 4 when running this package. 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 

Model III: CONV :4 :0 (VIS) <ENTER> 

Model I: BACKUP :4 :0 (VIS, QUERY) <ENTER> 

Answer <Y> to the following files only: 

MFGINV RMMAINT FGMAINT 
REP0RT1 REPORT 2 MFGINIT 

The data files on the Drive diskette must remain on 
floppy diskette: 

Format an LDOS data diskette for each program diskette 
which contains finished goods data. To format a 
diskette, place a blank diskette into Drive 4 and type: 

FORMAT :4 (Q=N) < ENTER > 

Next, place your TRSDOS Manufacturing Inventory Program 
Drive diskette into Drive 5. Type: 

Model III: CONV :5 :4 (VIS) <ENTER> 
Model I: BACKUP :5 :4 (VIS) <ENTER> 

Repeat this procedure for each Drive diskette. 



Radio /hack 

— 21 — 



CONVERTING R.S. SOFTWARE TOS ao ® OCTOBER 1, 1982 



MANUFACTURING INVENTORY CONTROL continued 



If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I; BACKUP :4 :3 (VIS) <ENTER> 



Changes Needed: 



Filename: MFGINV 

Make the following change to Manufacturing Inventory, 

Change line 100*0 to read: 

10040 CLOSE4 : OPEN " I " , 4 , " FGMAST : 4 " : INPUT* 4 , D$ , NF , KA 



Filename: REPORTl 

Make the following changes to the REPORTl program file, 

Change line 1500 to read: 

1500 CLOSE 4 : E=0 : ONERRORGOTO13000 : OPEN" I " , 4 , " FGMAST : 4 " : 

ONERRORGOTO12000 : IFE=1THENGOSUB14000 : RETURN 

Change line 4005 to read: 

4005 CLOSE4 : E=0 : ONERRORGOTOl 3000 : OPEN " I " , 4 , " FGMAST : 4 " : 

ONERRORGOTO12000:IFE=1THENGOSUB14000: RETURN 



Filename: REPORT2 

Make the following change to the REP0RT2 program file. 

Change line 10080 to read: 

10080 CLOSE4:E=0:NF=0: ONERRORGOTOl 3000: OPEN "I" ,4," FGMAST: 4"; 

ONERRORGOTOl 2000 : IFE=1THENRETURNELSEINPUT# 4 , D$ , NF , KA 



Radio /hack 

— 22 — 



CONVERTING R.S. SOFTWARE 



TRS-SO 



OCTOBER 1, 1982 



MANUFACTURING INVENTORY CONTROL continued 

Filename: FGMAINT 

Make the following changes to the FGMAIN program file. 

Change the following lines to read: 

500 ONERRORGOTO600 : CLOSE 4 : OPEN" I " , 4 , " FGMAST : 4 " 

710 OPEN "0", 4, "FGMAST: 4" 

750 CL0SE4 : KILL"FGMAST : 4 " : OPEN"0 " , 4 , "FGMAST : 4 " 

3100 IFKX=0THENLF$= "F0000000/FG . VC : 4 " : KA=20 

3220 CL0SE4:KILL"FGMAST:4" 

3230 0PEN"0" ,4," FGMAST: 4" 



Filename: MFGINIT 

Make the following change to the MFGINIT program. 

Change line 2106 to read: 

2106 CLOSE : 0PEN"0" , 1 , "FGMAST : 4 " : PRINT* 1 , "F0000000/FG . VC" ; " , " 

;0; 20: CLOSE 



To Execute: 

Setup: 

Run: 



BASIC (FILES=4) <ENTER> 
RUN "MFGINIT" 

BASIC (FILES=4) <ENTER> 
RUN "MFGINV" 



Radio /hack 

— 23 — 



CONVERTING R.S. SOFTWARE ___, — _ ® OCTOBER 1, 1982 



FIXED ASSET ACCOUNTING (26-1560) 
Version 1.0 only 

Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS f Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS f Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Filename: FA 

Make the following change to the Fixed Asset Accounting 

program. 

Change line 460 to read: 

460 IF IN$="@"THEN1180ELSEIFIN$="S ,, THEN470ELSEIFIN$= ,, T ,, THEN 

CLOSE :RUN n FAPOST"ELSEIFIN$="R ,I THENCLOSE:RUN l, FAREPORT"ELSE 

IFIN$="M"THEN500ELSE440 



Radio /hack 

-- 24 — 



CONVERTING R.S. SOFTWARE ^^^ Q — . ® OCTOBE R 1, 1982 



FIXED ASSET ACCOUNTING continued 

Filename: PRTRPT 

Make the following change to PRTRPT program, 

Change line 1080 to read: 
1080 RUN"FAREPORT" 



Filename: REP0RT2 

Make the following change to the REP0RT2 program, 

Change line 1230 to read: 
1230 CLOSE: RUN"FAREPORT" 



Filename: REPORTS 

Make the following change to the REPORTS program. 

Change line 540 to read: 

540 IFIN$="J ,, THENCL0SE:RUN"FAP0RT2"ELSEIFIN$= ,, T"THENJN=1ELSE 

IFIN$="L"THENJN=2ELSEIFIN$="D"THENJN=3ELSEIFIN$="S"THEN1500 

ELSE520 



Rename the following files at LDOS Ready: 

RENAME POST TO FAPOST 
RENAME REPORTS TO FAREPORT 
RENAME REP0RT2 TO FAPORT2 



To Execute: 

BASIC (FILES=5) <ENTER> 
RUN "FA" 



Radio /haek 

-- 25 — 



CONVERTING R.S. SOFTWARE mmmm m OCTOBER 1, 1982 



TRS-SO 



DESKTOP/PLAN-80 (26-1594) 
Version 1.0 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
CONV :4 :0 (VIS,Q=N) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
CONV :4 :1 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 2, type: 
CONV :4 :2 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 3, type: 
CONV :4 :3 (VIS,Q=N) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Fi lename : EXECUTE 

Make the following changes to the EXECUTE program. 

Change line 2670 to read: 

2670 DN=VAL(CE$) : IF DN<0 OR DN>7 THEN 271 

Change line 2680 to read: 
2680 CMD "DIR : "+LEFT$ (CE$ , 1) 

Change line 2690 to read: 
2690 REM 

Change line 2700 to read: 
2700 REM 



Radio /haek 

~ 26 — 



CONVERTING R.S. SOFTWARE ■— . ■ OCTOBER 1, 1982 



DESKTOP/PLAN- 80 continued 



Change line 3135 to read: 

3135 DN=VAL(CE$) : IF DN<0 OR DN>7 THEN 3180 

Change line 3140 to read: 
3140 CMD "DIR : "+LEFT$ (CE$ , 1 ) 

Change line 3150 to read: 
3150 REM 

Change line 3160 to read: 
3160 REM 

Change line 3170 to read: 
3170 REM 



Filename: VALUES 

Make the following changes to the VALUES program, 

Change line 2860 to read: 

2860 DN=VAL(CE$) : IF DN<0 OR DN>7 THEN 2900 

Change line 2870 to read: 
2870 CMD "DIR : "+LEFT$ (CE$ , 1) 

Change line 2880 to read: 
2880 REM 

Change line 2890 to read: 
2890 REM 



Filename: DESC 

Make the following changes to the DESC program. 

Change line 3230 to read: 

3230 DN=VAL(CE$) : IF DN<0 OR DN>7 THEN 3270 



Radio /hack 

— 27 — 



CONVERTING R.S. SOFTWARE __— -,— ® OCTOBER 1, 1982 



DESKTOP/PLAN-80 continued 



Change line 3240 to read: 
3240 CMD "DIR : "+LEFT$ (CE$ , 1 ) 

Change line 3250 to read: 
3250 REM 

Change line 3260 to read: 
3260 REM 



Filename: ROLES 

Make the following changes to the RULES program. 

Change line 6010 to read: 

6010 DN=VAL(CE$):IF DN<0 OR DN>7 THEN 6050 

Change line 6020 to read: 
6020 CMD "DIR : "+LEFT$ (CE$ , 1) 

Change line 6030 to read: 
6030 REM 

Change line 6040 to read: 
6040 REM 



To Execute: 

You cannot used the DO START/BLD as described in your 
DESKTOP/PLAN-80 manual. You must kill this file off of the 
hard disk. At LDOS Ready, type: 

KILL START/BLD 

To run DESKTOP/PLAN-80, type: 

BASIC RUN "MENU" 



Radie/haek 

— 28 — 



CONVERTING R.S. SOFTWARE @ OCTOBER 1, 1982 



TRS-80 



VERSAPILE Model III only (26-1604) 
Version 3.0 Model III 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
CONV :4 :0 (VIS,Q=N) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
CONV :4 :1 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 2, type: 
CONV :4 :2 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 3, type: 
CONV :4 :3 (VIS,Q=N) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Filename: VERSA 

Make the following changes to the VERSA program. 

65 SB=PEEK(&H4DFF)*256+PEEKUH4DFE) 
115 SB=PEEK ( &H4DFF ) *256+PEEK ( &H4DFE ) 



To Execute: 

BASIC RUtTVERSA" <ENTER> 



Radio /hack 

— 29 — 



CONVERTING R.S. SOFTWARE __,_ --_ ® OCTOBER 1, 1982 



Section Three / Changes to Machine-Language Programs 

The following machine language programs require patches to 
make them work with your hard disk. 

Important 

1. The software version numbers are given when your 
package starts up. 

2. When transferring your programs to hard disk, do not 
transfer any of the following files: 

MEMTEST/CMD CONVERT/CMD XFERSYS/CMD 
HERTZ5J0/BLD BASIC/CMD LPC/CMD 

It is very important that BASIC/CMD not be copied over 
from your TRSDOS application, since this will overwrite 
the hard disk BASIC. 

If one of the other files is accidentally copied over, 
simply "kill" it. Use the following command from LDOS 
Ready : 

KILL f ilespec 

If the file is protected with a password, use this 
command: 

KILL f i lespec . LDOSOKVS 



Radio /hack 

— 30 — 



CONVERTING R.S. SOFTWARE @ OCTOBER 1, 1982 



TRS-80 



RSCOBOL (26-2203) 
Version 1.3B only 

Model III Conversion Procedure: With the application 
diskette in floppy Drive 4, use the following command to 
transfer the files to hard disk. 

To transfer the RSCOBOL programs, type: 
CONV :4 :0 < ENTER > 

Answer <Y> to the following files, and to any other 
files you want transferred to hard disk: 

RSCOBOL/CMD RSCBLD13/0BJ RUNCOBOL/CMD * 
CEDIT/CMD RSCBL213/OBJ UPGRADE/CMD * 
RSCBL313/OBJ RSCBL413/OBJ 

If you have programs stored on other diskettes, use the 
following command: 

CONV :4 :1 (VIS,Q=N) <ENTER> 

When the process is complete your hard disk contains your 
application program and data. 

Model I Conversion Prodecure: You must use a special 
conversion program to move RSCOBOL to your hard disk. 

At LDOS Ready type: BASIC <ENTER> 

When the BASIC Ready prompt appears, type: 

RUN "COPY23B/BAS" 

The program asks for a source filespec. Enter one of the 
names in the list given above in "Model III Conversion" in 
this form: 

filespec . LDOSOKVS : d 

for example: RSCOBOL/CMD. LDOSOKVS: 4 if the application 
diskette is in floppy Drive 4. 

* Model I Users: RUNCOBOL/CMD and UPGRADE/CMD are on your 
Runtime Diskette. 



Radio Jhaek 

— 31 — 



CONVERTING R.S. SOFTWARE . * OCTOBER 1, 1982 



RSCOBOL continued 



It then asks for the destination filespec, enter the same 
filespec in this form: 

filespec td 

For example: RSCOBOL/CMD: if you want the program to go to 
Drive 0. 

Repeat this procedure for each of the filenames listed in 
"Model III Conversion." 



Changes Needed: 

At LDOS Ready, type in the following command lines (press 
<ENTER> at the end of each line): 

Version 1.3B — This is the patch to RSCOBOL Compiler for 
Models I and III, filename: RSCOBOL. 

PATCH RSCOBOL (X , A196 , =4F) 

PATCH RSCOBOL (X'A1D8' =50) 

PATCH RSCOBOL ( X * 9 A4F ' =D2 ) 

PATCH RSCOBOLfX^ASA^E C9 32 0C A0 00) 

PATCH RSCOBOL(X , 9B02'=CD 04 52) 

PATCH RSCOBOL (X' 5 204' =16 00 78 B7 CA 2D 40 C3 51 9C) 



Version 1.3B — This is the patch to RSCOBOL Runtime 
package for Models I and III, filename: RDNCOBOL. 

PATCH RUNCOBOL(X'AE6B'=4F) 
PATCH RUNCOBOL(X'AE7E'=50) 
PATCH RUNCOBOL(X'9B38'=38) 
PATCH RUNCOBOL(X'9B4A , =3E C9 32 B0 A9 00) 

Version 1.3B — This is the patch to RSCOBOL Editor for 
Models I and III, filename: CEDIT. 

PATCH CEDIT (X' 5832' =3E C0 32 13 5C 00 00 00 00 00 00 00) 
PATCH CEDIT (X , 5C05'=C3) 



Radio /hack 

~ 32 — 



CONVERTING R.S. SOFTWARE „ OCTOBER 1, 1982 

TRS-SO & 



RSBASIC (26-22/94) 
Version 2.4 only 

Model III Conversion Procedure: With the application 
diskette in floppy Drive 4, use the following command to 
transfer the files to hard disk. 

To transfer the RSBASIC programs, type: 
CONV :4 :0 <ENTER> 

Answer <Y> to the following files, and to any other 
files you want transferred to hard disk: 

RSBASIC/CMD RSBASIC/LIB RUNBASIC/CMD * 

BEDIT/CMD RSBASIC/LIO RUNBASIC/OVL * 

RSBASIC/OLF 

If you have programs stored on other diskettes, use the 
following command: 

CONV :4 :1 (VIS,Q=N) <ENTER> 

When the process is complete, your hard disk contains your 
application program and data. 

Model I Conversion Prodecure: You must use a special 
conversion program to move RSBASIC to your hard disk. 

At LDOS Ready type: BASIC <ENTER> 

When the BASIC Ready prompt appears, type: 

RUN "COPY23B/BAS" 

The program will ask for a source filespec. Enter one of 
the names in the list given above in "Model III Conversion, 
in the following form: 

filespec . LDOSOKVS : d 

for example: RSBASIC/CMD. LDOSOKVS : 4 if the application 
diskette is in floppy Drive 4. 

* Model I Users: RUNBASIC/CMD and RUNBASIC/OVL are on your 
Runtime diskette. 



Radio /fiaek 

— 33 — 



CONVERTING R.S. SOFTWARE TRS gQ ® OCTOBER 1, 1982 



RSBASIC continued 



It then asks for the destination filespec, enter the same 
filespec in this form: 

f ilespec id 

for example: RSBASIC/CMD: if you want the program to go to 
Drive 0. 

Repeat this procedure for each of the filenames given in 
"Model III Conversion". 



Changes Needed: 

At LDOS Ready, type in the following command lines (press 
<ENTER> at the end of each line): 



Version 2.4 — This is the patch to RSBASIC Compiler for 
Models I and III — Filename: RSBASIC. 

PATCH RSBASIC(X'9971'=C9) 
PATCH RSBASIC(X'99 7B'=jel0 00) 



This is the patch for BEDIT for Models I and III 
Filename: BEDIT/CMD. 

PATCH BEDIT/CMD (X 1 5 8DB'=00 3E C9 32 7C ) 
PATCH BEDIT/CMD (X' 5 8E4'=jefj3 00 00) 
PATCH BEDIT/CMD (X'SCGE^C 3) 



Radio Shack 

— 34 — 



CONVERTING R.S. SOFTWARE ._ _# OCTOBER 1, 1982 



VISICALC MODEL I (26-1566) 
Version 1.20Z 



® 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Once you have made the following changes to VISICALC Model 
I, you will be able to use this VISICALC program on a 
Model I. 

However, once VISICALC is transferred to the hard disk you 
cannot use the <right arrow> to scan the directory under the 
storage command (/S). 

To make the change, you must create a Build file. You will 
type the following lines into the file and then execute it. 
If you make a mistake, you must start over. To do this, 
press <BREAK> with the cursor in the first column of a new 
line, kill the file, and start over. 

The blank lines are for your benefit only and should not be 
entered. 



Radio /haek 

— 35 — 



CONVERTING R.S. SOFTWARE . mls . OCTOBER 1, 1982 



VISICALC Model I continued 



At LDOS Ready, type: BUILD VC/FIX <ENTER> 

D00,18=CD BE 54 <ENTER> 
D0 , DC=CD BE 54 <ENTER> 
D00,F3=00 <ENTER> 
D02,C4=2B 00 <ENTER> 

D02,CA=3A 25 01 FE 49 3E 00 2A 11 44 C8 2A 49 40 C9 44 49 52 
01 F2 D0 54 2F 53 59 53 3A 30 0D C6 30 32 48 A0 C9 <ENTER> 

D47, 93=08 <ENTER> 
D47,BC=CD 54 <ENTER> 
D47 f C6=CD D7 54 <ENTER> 
D47,D2=00 00 00 00 00 00 <ENTER> 

D48,AC=06 00 21 80 A0 11 40 A0 CD 24 44 C2 Al 97 3A 4C A0 3D 
3D 32 9D 98 CD 91 99 CD 36 44 C8 C3 Al 97 <ENTER> 

D48,D0=07 <ENTER> 
D4B,0B=C9 <ENTER> 
D4B,25=C9 <ENTER> 
D1A,2A=45 6F <ENTER> 

D1D,C5=CD DD 54 <ENTER> 
D34,E1=4C <ENTER> 

At the beginning of the next new line, press <BREAK>. To 
execute this file, type: 

PATCH VC/CMD USING VC/FIX <ENTER> 

This will make the patches to the Visicalc file. You may 
wish to keep the VC/FIX file on your hard disk in case you 
begin to experience problems with Visicalc. You can LIST 
the file out to check for mistakes, by typing: 

LIST filespec (P) <ENTER> 



Radio /hack* 

— 36 ~ 



CONVERTING R.S. SOFTWARE _ Q — n n ® OCTOBER l y 1982 



VISICALC Model I continued 



Important 

It is very important that you take your time when typing in 
the patches. Read each line carefully before pressing 
<ENTER>. If you made a mistake and have already pressed 
<ENTER>, you must start the Build file over again. 

If you have already applied the patches and VISICALC does 
not work properly, you probably mistyped a patch. Before 
going any further you must remove the patches just made. At 
LDOS Ready, type: 

PATCH VC/CMD USING (YANK) <ENTER> 

Now double check your Build file using the PRINT or LIST 
commands described in your Hard Disk Operating System 
Reference Manual . If there is a mistake, you must retype 
the entire file. 

DO NOT try to individually patch over the area you made the 
mistake in. You must "yank" all patches and then reapply 
them correctly. 



Radio /haed 

— 37 — 



CONVERTING R.S. SOFTWARE ___ „« ® OCTOBER 1, 1982 



TRS-80 



VISICALC Model III (26-1567) 
Version 3.1Z 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
CONV :4 :0 (VIS,Q=N) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
CONV :4 :1 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 2, type: 
CONV :4 :2 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 3, type: 
CONV :4 :3 (VIS,Q=N) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Once VISICALC is transferred to the hard disk you cannot use 
the <right arrow> to scan the directory under the storage 
command (/S ) . 

At LDOS Ready, type in the following lines (press <ENTER> 
at the end of each line): 

PATCH VC(D02,C8=2B 00) 

PATCH VC(D02,CE=3E 00 2A 11 44 C9 C5 48 CD 09 42 Cl C0 3A) 

PATCH VC(D02,E0=D7 9F B7 C9) 

PATCH VC(D34,F8=4C) 

PATCH VC(D47,DB=08) 

PATCH VC(D47,E7=C8 54) 

PATCH VC(D48,7C=FF) 



Radio /hack 

— 38 — 



CONVERTING R.S. SOFTWARE 



TRS-8Q 



® 



OCTOBER 1, 1982 



ENHANCED VISICALC Model III (26-1569) 
Versions VC-150Y0-T83 and VC-160YJ0-T83 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
CONV :4 :0 (VIS,Q=N) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
CONV :4 :1 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 2, type: 
CONV :4 :2 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 3, type: 
CONV :4 :3 (VIS,Q=N) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

Once VISICALC is transferred to the hard disk you cannot use 
the <right arrow> to scan the directory under the storage 
command (/S) . 

To make the change, you must create a Build file. You will 
type the following lines into the file and then execute it. 
If you make a mistake, you must start over. To do this, 
press <BREAK> with the cursor in the first column of a new 
line. The blank lines are for your benefit only and should 
not be entered. 



Radio /hack 

— 39 ~ 



CONVERTING R.S. SOFTWARE ^ mm m OCTOBER 1, 1982 



ENHANCED VISICALC continued 



Version VC-150Y0-T83 

At LDOS Ready, type: BUILD VC15/FIX 

X'557F'=CD 2B 00 <ENTER> 

X'521A'=CD 86 55 <ENTER> 

X'52A6'=CD 86 55 <ENTER> 

X'5586'=3A 25 01 FE 49 3E 00 2A 49 40 C0 21 09 42 22 A8 55 

<ENTER> 

X'5597^21 64 4B 22 4A A7 21 93 42 22 69 A7 2A 11 44 C9 
<ENTER> 

X , 55A7 , =CD B8 44 C8 CD 51 A4 El C3 3F A7 <ENTER> 

X'7062'=5E 52 

X'A43D'=F5 3A 40 38 E6 04 28 06 CD 2D A4 Fl 37 C9 CD 35 A4 

<ENTER> 

X'A44E'=F1 B7 C9 79 F5 78 4F Fl 47 C9 <ENTER> 
X'A720'=22 88 B5 CD 35 A4 3A 8F B5 FE FF 47 20 02 06 00 
<ENTER> 

X , A730'=CD 43 A7 D0 CD 3D A4 38 06 04 78 FE 08 38 Fl 3E 03 
<ENTER> 

X'A741 , =37 C9 CD 51 A4 CD A7 55 CD 65 4B IE 01 21 D6 B5 
<ENTER> 

X'A751'=CD 45 4B CD 51 A4 20 55 21 D6 B5 7E E5 B7 C5 <ENTER> 
X'A760'=28 3A 11 D6 B6 CD 51 A4 CD BB 44 EB 7E B7 28 3E 
<ENTER> 

X'A770'=7E FE 3A 28 39 FE 2F 23 20 F6 ED 5B 8A B5 <ENTER> 
X'A77E'=06 03 1A FE 20 20 05 7E FE 3A 18 07 BE 20 21 13 23 
<ENTER> 

X'A78F'=10 EF 28 0C 3A 91 B5 B7 28 03 AF 18 02 3E 01 B7 
<ENTER> 

X'A79F'=20 0B CD 17 A8 38 03 Cl El C9 CD D8 A7 18 03 
<ENTER> 

X'A7AE'=CD C8 A7 Cl 0C El 23 CA 3F A7 18 A2 <ENTER> 
X'9263'=4C <ENTER> 



Radio /hack 

— 40 — 



CONVERTING R.S. SOFTWARE ... -q ® OCTOBER 1, 1982 



ENHANCED VISICALC continued 



Version VC-15J0YJ0-T83 continued 

At the beginning of the next new line, press <BREAK>. To 
execute this file, type: 

PATCH VC/CMD USING VC15/FIX <ENTER> 

This will make the patches to the Visicalc file. You may 
wish to keep the VC15/FIX file on your hard disk in case you 
begin to experience problems with Visicalc. You can PRINT 
or LIST the file out to check for mistakes. 



Important 

It is very important that you take your time when typing in 
the patches. Read each line carefully before pressing 
<ENTER>. If you made a mistake and have already pressed 
<ENTER>, you must start the Build file over again. 

If you have already applied the patches and VISICALC does 
not work properly, you probably mistyped a patch. Before 
going any further you must remove the patches just made. At 
LDOS Ready, type: 

PATCH VC/CMD USING (YANK) <ENTER> 

Now double check your Build file using the PRINT or LIST 
commands described in your Hard Disk Operating System 
Reference Manual . If there is a mistake, you must retype 
the entire file. 

DO NOT try to individually patch over the area you made the 
mistake in. You must "yank" all patches and then reapply 
them correctly. 



Radio /hack 

— 41 — 



CONVERTING R.S. SOFTWARE @ OCTOBER 1, 1982 



TRS-BO 



ENHANCED VISICALC continued 

Version VC-160Y0-T83 

At LDOS Ready, type: BUILD VC16/FIX <ENTER> 



X'558A'=CD 2B 00 <ENTER> 
X'521A'=CD 91 55 <ENTER> 
X'52B1'=CD 91 55 <ENTER> 
X'5591'=3A 25 01 FE 49 3E 00 2A 49 40 C0 21 09 42 22 B3 55 

<ENTER> 

X'55A2'=21 64 4B 22 6B A7 21 93 42 22 8A A7 2A 11 44 C9 

<ENTER> 

X'55B2'=CD B8 44 C8 CD 6F A4 El C3 60 A7 <ENTER> 

X'7075^69 52 <ENTER> 

X'A45B'=F5 3A 40 38 E6 04 28 06 CD 4B A4 Fl 37 C9 CD 53 A4 

<ENTER> 

X*A46C'=F1 B7 C9 79 48 47 C9 <ENTER> 

X'A741'=22 A9 B5 CD 53 A4 3A B0 B5 FE FF 47 20 02 06 00 

<ENTER> 

X I A751'=CD 64 A7 D0 CD 5B A4 38 06 04 78 FE 08 38 Fl 3E 03 

<ENTER> 

X'A762'=37 C9 CD 6F A4 CD B2 55 CD 65 4B IE 01 21 F7 B5 
<ENTER> 

X'A772'=CD 45 4B CD 6F A4 20 55 21 F7 B5 7E E5 B7 C5 
<ENTER> 

X'A781'=28 3A 11 F7 B6 CD 6F A4 CD BB 44 EB 7E B7 28 3E 
<ENTER> 

X'A791'=7E FE 3A 28 39 FE 2F 23 20 F6 ED 5B AB B5 <ENTER> 
X'A79F'=06 03 1A FE 20 20 05 7E FE 3A 18 07 BE 20 21 13 23 
<ENTER> 

X'A7B0'=10 EF 28 0C 3A B2 B5 B7 28 03 AF 18 02 3E 01 B7 
<ENTER> 

X'A7C0'=20 0B CD 38 A8 38 03 CI El C9 CD F9 A7 18 03 <ENTER> 
X'A7CF'=CD E9 A7 Cl 0C El 23 CA 60 A7 18 A2 <ENTER> 
X'927C'=4C <ENTER> 



Radio /hack 

— 42 ~ 



CONVERTING R.S. SOFTWARE _--« pn ® OCTOBER 1, 1982 



ENHANCED VISICALC continued 
Version VC-160YJ0-T83 continued 



At the beginning of the next new line, press <BREAK>. To 
execute this file, type: 

PATCH VC/CMD USING VC16/FIX <ENTER> 

This will make the patches to the Visicalc file. You may 

wish to keep the VC16/FIX file on your hard disk in case you 

begin to experience problems with Visicalc. You can PRINT 

or LIST the file out to check for mistakes. 



Important 

It is very important that you take your time when typing in 
the patches. Read each line carefully before pressing 
<ENTER>. If you made a mistake and have already pressed 
<ENTER>, you must start the Build file over again. 

If you have already applied the patches and VISICALC does 
not work properly, you probably mistyped a patch. Before 
going any further you must remove the patches just made. At 
LDOS Ready, type: 

PATCH VC/CMD USING (YANK) <ENTER> 

Now double check your Build file using the PRINT or LIST 
commands described in your Hard Disk Operating System 
Reference Manual . If there is a mistake, you must retype 
the entire file. 

DO NOT try to individually patch over the area you made the 
mistake in. You must "yank" all patches and then reapply 
them correctly. 



Radio /hack 

— 43 ~ 



CONVERTING R.S. SOFTWARE mmmmmm ^^ ® OCTOBER 1, 1982 



TRS-SO 



SCRIPSIT MODEL I (26-1563) 
Version 1.0 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 



To make the changes, you must create a Build file. You will 
type the following lines into the file and then execute it. 
If you make a mistake, you must start over. To do this, 
press <BREAK> with the cursor in the first column of a new 
line and kill the file. 

The blank lines are for your benefit only and should not be 
entered. 

If your Model I does not have a lower case option, you will 
patch and run SCRIPSIT/UC. If your Model I does have the 
lower case option, you will patch and run SCRIPSIT/LC. 



Radio /hack 

— 44 — 



CONVERTING R.S. SOFTWARE 



TRS-SO 



® 



OCTOBER 1, 1982 



SCRIPSIT Model I continued 

It is very important that you take your time when typing in 
the patches. Read each line carefully before pressing 
<ENTER>. If you made a mistake and have already pressed 
<ENTER>, you must start the Build file over again. 

At LDOS Ready, type: BUILD SCRIPTl/FIX <ENTER> 

X'5202'=FD E5 D5 F5 CD 3B 00 Fl Dl FD El C9 <ENTER> 
X'5260'=2A 49 40 25 25 00 00 00 00 00 <ENTER> 



X'5F63'=3E 


3F 00 


<ENTER> 


X'663F'=3E 


3F 00 


<ENTER> 


X'6650'=3E 


3F 00 


<ENTER> 


X'665E'=CD 


02 52 


<ENTER> 


X , 6722 , =CD 


02 52 


<ENTER> 


X'7A97'=CD 


02 52 


<ENTER> 


X'7A9E'=CD 


02 52 


<ENTER> 


X'5240'=E0 


<ENTER> 


X'52D0 I =E0 


<ENTER> 


X'561F'=DE 


<ENTER> 


X'58E5'=DE 


<ENTER> 


X'5E30'=DE 


<ENTER> 



X'630B'=DE <ENTER> 

X ' 6E5 A ' =DE <ENTER> 

X'7072'=DE <ENTER> 

X'7A42'=DE <ENTER> 

X'6314'=FB C3 94 66 <ENTER> 

X'6B01 , =14 6 3 14 63 <ENTER> 

X'6318'=C5 D5 CD C9 01 FB 3A D3 7D FE 30 38 04 FE 38 38 02 

< ENTER > 



X'6338'=CD 
X'6329'=3E 



2B 00 B7 28 FA Dl Cl C3 8E 
30 D6 30 4F 06 00 CD B8 44 



6F <ENTER> 
20 0E CD 63 



44 <ENTER> 



Radio /hack 

— 45 ~ 



CONVERTING R.S. SOFTWARE 



® 



OCTOBER 1, 1982 



SCRIPS IT Model I continued 



X'5833'=4C <ENTER> 

X*6AF1'=51 <ENTER> 

X'6AF5'=18 63 <ENTER> 

X'7925'=0F 44 49 52 20 51 55 45 52 59 20 45 52 52 4F 52 

<ENTER> 

X 1 5244' =00 00 00 <ENTER> 
X'6594'^3 38 52 <ENTER> 
X'6ACF'=74 <ENTER> 

X'6343 , =3E 0F Dl Cl C3 77 6F <ENTER> 
X'5238'=CD C9 01 C3 2D 40 <ENTER> 

At the beginning of the next new line, press <BREAK>. To 
execute this file, type: 

PATCH SCRIPSIT/UC USING SCRIPT1/FIX <ENTER> 

or 
PATCH SCRIPSIT/LC USING SCRIPTl/FIX <ENTER> 

This will make the patches to the SCRIPSIT file. You may 
wish to keep the SCRIPTl/FIX file on your hard disk in case 
you begin to experience problems with SCRIPSIT. You can 
PRINT or LIST the file out to check for mistakes. 



Important 

It is very important that you take your time when typing in 
the patches. Read each line carefully before pressing 
<ENTER>. If you made a mistake and have already pressed 
<ENTER>, you must start the Build file over again. 

If you have already applied the patches and SCRIPSIT does 
not work properly, you probably mistyped a patch. Before 
going any further you must remove the patches just made. At 
LDOS Ready, type: 

PATCH SCRIPSIT/LC USING (YANK) <ENTER> 



Radio /hack 

-- 46 ~ 



CONVERTING R.S. SOFTWARE _ W1M - _^ ® OCTOBER 1, 1982 



SCRIPSIT Model I continued 



Now double check your Build file using the PRINT or LIST 
commands described in your Hard Disk Operating System 
Reference Manual . If there is a mistake, you must retype 
the entire file. 

DO NOT try to individually patch over the area you made the 
mistake in. You must "yank" all patches and then reapply 
them correctly. 



Radio /hack 

— 47 — 



CONVERTING R.S. SOFTWARE — BS ao ® OCTOBER 1, 1982 



SCRIPSIT MODEL III (26-1563) 
Version 3.2 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 

At LDOS Ready, type in the following lines (press <ENTER> 
at the end of each line): 

PATCH SCRIPSIT (X' 5321' =2A 11 44 25 25 00 00 00 00 00) 

PATCH SCRIPS IT ( X* 5 8 3B ' =21 40 00) 

PATCH SCRIPSIT (X'627B' =01 01 00) 

PATCH SCRIPSIT (X'58F3' =20 4C ) 

PATCH SCRIPS IT (X' 6 6/32' =C 3 03 52) 

PATCH SCRIPSIT (X , 6050 , =3B) 

PATCH SCRIPSIT (X'5E18' =00 00) 

PATCH SCRIPSIT (X'SEAC =18) 

PATCH SCRIPS ITU' 5 203' =CD C9 01 C3 2D 40) 



Radio /hack 

-- 48 — 



CONVERTING R.S. SOFTWARE _ ___ @ OCTOBER 1, 1982 



TRS-SO 



SOPERSCRIPSIT (26-1590) 
Version 1.0 only 

Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

If the diskette is labeled PROGRAM or Drive 0, type 
Model III: CONV :4 :0 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :0 (VIS) <ENTER> 

If the diskette is labeled DATA or Drive 1, type: 
Model III: CONV :4 :1 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :1 (VIS) <ENTER> 

If the diskette is labeled Drive 2, type: 
Model III: CONV :4 :2 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :2 (VIS) <ENTER> 

If the diskette is labeled Drive 3, type: 
Model III: CONV :4 :3 (VIS,Q=N) <ENTER> 
Model I: BACKUP :4 :3 (VIS) <ENTER> 



When the process is complete, your hard disk contains your 
application program and data. 



Changes Needed: 



AT LDOS Ready, type in the following command lines (press 
<ENTER> at the end of each line): 

PATCH SCR17/CTL(D02, 40=38) 

PATCH SCR17/CTL(D02,46=E6 07 4F 06 00) 

PATCH SCR17/CTL(D02,DA=37) 



Radio /hack 

~ 49 — 



CONVERTING R.S. SOFTWARE __,-. or ~ ® OCTOBER 1, 1982 



FORTRAN (26-2200) 

Model III Version 3.43 only 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

To transfer the FORTRAN programs, type: 
CONV :4 :0 <ENTER> 

Answer <Y> to the following files, and to any other 
files you want transferred to hard disk: 

F80/CMD FORLIB/REL TEST/LST 

L80/CMD TEST/FOR TEST/DAT 

EDIT/CMD TEST/REL TEST/CMD 
INIT/MAC 

If you have programs stored on other diskettes, use the 
following command: 

CONV :4 :1 (VIS,Q=N) <ENTER> 

When the process is complete, FORTRAN will be ready to run 
on your hard disk once the following change has been made. 



Changes Needed: 

Type in the following line at LDOS Ready; 
PATCH EDIT/CMD (D2 6, 42=20) <ENTER> 



Radio /hack 

— 50 — 



CONVERTING R.S. SOFTWARE __— -,_ ® OCTOBER 1, 1982 



Section Four / Special Instructions 



Editor Assembler and Scripsit Dictionary do not require any 
changes, however they do have special transfer instructions 
to move them to hard disk. 



SCRIPSIT Dictionary (26-1591) 



Note: The original diskette that came with your package 
is on a data diskette (does not contain TRSDOS ) . You must 
use the original copy of SCRIPSIT Dictionary, or a backup 
copy that is not on a TRSDOS diskette when transferring 
the program to hard disk. 



Conversion Procedure: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

Model III: CONV :4 :0 (Q=N) <ENTER> 
Model I: BACKUP :4 :0 <ENTER> 



Changes Needed: none 



Radio /hack 

— 51 ~ 



CONVERTING R.S. SOFTWARE m OCTOBER 1, 1982 



EDITOR ASSEMBLER (26-2013) 
Version 1.0 only 



Model III Conversion Procedure: With the application 
diskette in floppy Drive 4, use the following command to 
transfer the files to hard disk. 

To transfer Editor Assembler, type: 
CONV EDTASM/CMD:4 :0 <ENTER> 

If you have programs stored on other diskettes, use the 
following command: 

CONV :4 :1 (VIS,Q=N) <ENTER> 

When the process is complete, Editor Assembler will be ready 
to run on your hard disk. 



Model I Conversion Prodecure: You must use a special 
conversion program to move RSCOBOL to your hard disk. 

At LDOS Ready type: BASIC <ENTER> 

When the BASIC Ready prompt appears, type: 

RUN "COPY23B/BAS" 

The program will ask for a source filespec. Enter the name 
EDTASM/CMD in the following form: 

filespec . LDOSOKVS : d 

for example: EDTASM/CMD . LDOSOKVS : 4 if the application 
diskette is in floppy Drive 4. 



Radio /hack 

-- 52 ~ 



CONVERTING R.S. SOFTWARE ^ -. OCTOBER X, 1982 



EDITOR ASSEMBLER continued 



It then asks for the destination filespec; enter the same 
filespec in this form: 

f ilespec zd 

for example: EDTASM/CMD:0 if you want the program to go to 
Drive 0. 

Repeat this procedure for any of your own programs you want 
transferred to hard disk. 



Changes Needed: none 



Radio Itaflii 

— 53 — 



CONVERTING R.S. SOFTWARE _ __ __ ® OCTOBER 1, 1982 



FORTRAN (26-22)01) 
Model I Version 3.4 only 



Model I Conversion: With the application diskette in 
floppy Drive 4, use the following command to transfer the 
files to hard disk. 

To transfer the FORTRAN programs, type: 
BACKUP :4 :0 (QUERY) <ENTER> 

Answer <Y> to the following files, and to any other 
files you want transferred to hard disk: 

F8J0/CMD FORLIB/REL TEST/LST 

L80/CMD TEST/FOR TEST/DAT 

EDIT/CMD TEST/REL TEST/CMD 
INIT/MAC 

It is important to use the QUERY option to prevent the 
TRSDOS Operating System from overlaying LDOS. Copy only the 
files listed above and any of your own files. 



If you have programs stored on other diskettes, use the 
following command: 

BACKUP :4 :1 (VIS,Q=N) <ENTER> 

When the process is complete, FORTRAN will be ready to run 
on your hard disk. 



Part Number 8759191 



Radio /haek 

-- 54 ~